package com.zhiyou100.tools.data;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author yang
 * @className DataUtil
 * @packageName com.zhiyou100.tools.data
 * @Description TODO 日期工具类
 * @date 2020-07-31 09:21
 */
public class DateUtil {
    private static SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    /**
     * @Description TODO 日期转时间
     * @name dataToString
     * @param: [date]
     * @return java.lang.String
     * @date 7/31/20 09:25
     * @author yang
     */
    public static String dataToString(Date date) {
        return simpleDateFormat.format(date);
    }

    /**
     * @Description TODO 字符串转日期
     * @name StringToDate
     * @param: [date]
     * @return java.util.Date
     * @date 7/31/20 09:25
     * @author yang
     */
    public static Date StringToDate(String date) {
        try {
            return simpleDateFormat.parse(date);
        } catch (ParseException e) {
            throw new RuntimeException(date + "的格式和 yyyy-MM-dd HH:mm:ss 不符合");
        }
    }
}
